Step 4 — Broadcast
Submit the signed payload for relay and on-chain execution.
Endpoint
Request
{
"wallet_address": "0x887e4aac216674d2c432798f851c1ea5d505b2e1",
"chain_uid": "monad",
"signature": "0x...",
"pub_key": "0x...",
"call_data": {
"signer_address": "0x887e4aac216674d2c432798f851c1ea5d505b2e1",
"signer_prefix": "0x",
"signer_chain_uid": "monad",
"call_data": [
{
"target": "euclid1...",
"call_data": "{...}"
}
],
"expiry": 1771849451,
"nonce": "1771849151"
},
"types": ["swap"],
"meta": [
{
"type": "swap",
"token_in": "stt",
"token_out": "euclid",
"amount_in": "100000000000000000"
}
]
}
Response
{
"queue_id": "0x887e4aac216674d2c432798f851c1ea5d505b2e1-monad-20260120161734"
}
Use queue_id to track downstream transaction state in your pipeline.
Final Checklist
call_datacomes from Step 2payload.typescomes from Step 2types.metacomes from Step 2meta.signature/pub_keycome from Step 3.wallet_addressandchain_uidmatch the signer.